Linear time self-stabilizing colorings

نویسندگان

  • Stephen T. Hedetniemi
  • David Pokrass Jacobs
  • Pradip K. Srimani
چکیده

We propose two new self-stabilizing distributed algorithms for proper ∆+1 (∆ is the maximum degree of a node in the graph) colorings of arbitrary system graphs. Both algorithms are capable of working with multiple type of daemons (schedulers) as is the most recent algorithm by Gradinariu and Tixeuil [OPODIS’2000, 2000, pp. 55–70]. The first algorithm converges in O(m) moves while the second converges in at most n moves (n is the number of nodes and m is the number of edges in the graph) as opposed to the O(∆ × n) moves required by the algorithm by Gradinariu and Tixeuil [OPODIS’2000, 2000, pp. 55–70]. The second improvement is that neither of the proposed algorithms requires each node to have knowledge of ∆, as is required by Gradinariu and Tixeuil [OPODIS’2000, 2000, pp. 55–70]. Further, the coloring produced by our first algorithm provides an interesting type of coloring, called a Grundy Coloring [Jensen and Toft, Graph Coloring Problems, 1995].  2003 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Self-Stabilizing Algorithms For Orderings And Colorings

A k-forward numbering of a graph is a labeling of the nodes with integers such that each node has less than k neighbors whose labels are equal or larger. Distributed algorithms that reach a legitimate state, starting from any illegitimate state, are called self-stabilizing. We obtain three self-stabilizing (s-s) algorithms for finding a k-forward numbering, provided one exists. One such algorit...

متن کامل

On Fast Randomized Colorings in Sensor Networks

We present complexity analysis for a family of self-stabilizing vertex coloring algorithms in the context of sensor networks. First, we derive theoretical results on the stabilization time when the system is synchronous. Then, we provide simulations for various schedulings and topologies. We consider both the uniform case (where all nodes are indistinguishable and execute the same code) and the...

متن کامل

Treedepth Bounds in Linear Colorings

Low-treedepth colorings are an important tool for algorithms that exploit structure in classes of bounded expansion; they guarantee subgraphs that use few colors are guaranteed to have bounded treedepth. These colorings have an implicit tradeoff between the total number of colors used and the treedepth bound, and prior empirical work suggests that the former dominates the run time of existing a...

متن کامل

Linear Time Byzantine Self-Stabilizing Clock Synchronization

Awareness of the need for robustness in distributed systems increases as distributed systems become an integral part of day-to-day systems. Tolerating Byzantine faults and possessing self-stabilizing features are sensible and important requirements of distributed systems in general, and of a fundamental task such as clock synchronization in particular. There are efficient solutions for Byzantin...

متن کامل

On Proof-Labeling Schemes versus Silent Self-stabilizing Algorithms

It follows from the definition of silent self-stabilization, and from the definition of proof-labeling scheme, that if there exists a silent self-stabilizing algorithm using `-bit registers for solving a task T , then there exists a proof-labeling scheme for T using registers of at most ` bits. The first result in this paper is the converse to this statement. We show that if there exists a proo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 87  شماره 

صفحات  -

تاریخ انتشار 2003